.ulPic{
	li{
		width: 100%;
		background: #fff;
		margin-top: rem-calc(15px);
		border-bottom: 1px solid #d4d4d8;
		float: left;
		.pic{
			position: relative;
			img{
				width: 100%;
				min-height: rem-calc(60px);
			}
			.pBottom{
				background: rgba(0,0,0,0.5);
				height: rem-calc(60px);
				line-height: rem-calc(60px);
				@extend .globalPadding;
				@include setCssAttr("box-sizing","border-box");
				overflow: hidden;
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				z-index: 20;
				font-size: rem-calc(28px);
				color: #fff;
				.sLeft{
					float: left;
				}
				.sRight{
					float: right;
				}
			}
		}
		.txt{
			padding-left: rem-calc(20px);
			@include flexbox();
			height: rem-calc(104px);
			overflow: hidden;
			.pLeft{
				@include flexboxChild();
				padding: rem-calc(10px) 0;
				span{
					display: block;
					line-height: rem-calc(42px);
					height: rem-calc(42px);
					overflow: hidden;
					&.sTit{
						font-size: rem-calc(28px);
					}
					&.sDes{
						font-size: rem-calc(32px);
					}
				}
			}
			.pRight{
				position: relative;
				.aFundRaising{
					padding: 0 rem-calc(30px);
					line-height: rem-calc(104px);
					height: rem-calc(104px);
					display: block;
					font-size: rem-calc(32px);
				}
				&:before{
					content: "";
					width: 1px;
					height: rem-calc(60px);
					background: #ababab;
					overflow: hidden;
					position: absolute;
					top: 50%;
					left: 0;
					margin-top: rem-calc(-30px);
				}
			}
		}
		&:first-child{
			margin-top: 0;
		}
		.picSchedule{
			@include flexbox();
			@extend .globalPadding;
			.pic{
				@include flexboxChild();
				width: auto;
				display: block;
			}
			.schedule{
				display: block;
				margin-left: rem-calc(20px);
				.sHeart{
					overflow: hidden;
					width: rem-calc(230px);
					height: rem-calc(200px);
					position: relative;
					display: block;
					em{
						&.emHeart{
							@extend .globalMap;
							overflow: hidden;
							width: rem-calc(230px);
							height: rem-calc(200px);
							display: block;
							background-position: 0 0;
							position: relative;
							z-index: 50;
						}
						&.emWave{
							@extend .globalMap;
							position: absolute;
							background-position: 0 rem-calc(-220px);
							display: block;
							bottom: 0;
							left: 0;
							width: 100%;
							z-index: 10;
							&.all{
								background: #cf3f48;
								height: 100%;
							}
						}
					}
				}
				.sDes{
					display: block;
					line-height: rem-calc(50px);
					height: rem-calc(50px);
					text-align: center;
					color: #cd3b45;
					font-size: rem-calc(30px);
				}
			}
		}
	}
}